# Lei punishes (analysis/punishes.py; kept = done 3+ times, not cut short)
# kind needed_window punisher hits damage frames lead press reach open launches | moves id@frame(*=hit) | inputs held:frames | damage frames | notation
char 46
block 10 1658 2 22 23 10 9 1509 10 0 | 1658@0* 1659@11* | 0:7,8:2,16392:3,8:4,16384:5,0:12 | 9,22 | f+1, 1  # P1 x3
block 12 1671 2 29 37 10 6 1445 10 0 | 1671@0* 1672@12* | 0:1,8:5,32776:4,8:1,0:3,8192:6,0:27 | 11,36 | f+2, 4  # P6 x5
block 15 1766 1 12 15 10 4 1927 10 1 | 1766@0* | 10:4,32778:4,10:4,32778:5,10:3,32778:5 | 14 | df+2  # P8 x3
low_block 10 1786 1 25 10 10 7 1686 10 0 | 1786@0* | 4096:2,0:5,4096:4,0:4,4096:5 | 9 | 3  # P9 x5
low_block 15 1574 1 13 15 10 2 1536 10 1 | 1574@0* | 9:2,8201:5,9:4,8201:4,9:4,8201:4,9:2 | 14 | uf+4  # P11 x3
